import './assets/main.css'

import { createApp } from 'vue'
import App from './App.vue'
import router from './router'
import VxeUI from 'vxe-pc-ui'
import 'vxe-pc-ui/lib/style.css' // 引入 vxe-pc-ui 的样式
import VxeTable from 'vxe-table'
import 'vxe-table/lib/style.css' // 引入 vxe-table 的样式
import ElementPlus from 'element-plus'
import 'element-plus/dist/index.css' // 引入 Element Plus 样式
import 'element-plus/es/components/icon/style/index'; // 引入图标样式
import 'element-plus/theme-chalk/dark/css-vars.css'
import './assets/global.css'; // 引入全局CSS
import { createPinia } from 'pinia';
import './assets/styles/theme.scss'
import {initAMapApiLoader} from '@vuemap/vue-amap';
import '@vuemap/vue-amap/dist/style.css'
import zhCn from 'element-plus/es/locale/lang/zh-cn'
initAMapApiLoader({
  key: '12e7af938e3f8859f37381421bcd1d9c',
})

const app = createApp(App)


app.use(createPinia());  // 使用 Pinia
// 使用 vue-router
app.use(router)

// 使用 ElementPlus
app.use(ElementPlus, {
  locale: zhCn,
})

// 使用 VxeUI 和 VxeTable
app.use(VxeUI)
app.use(VxeTable)

app.mount('#app')



